package com.api.user.vo;


import java.io.Serializable;

public class StageVo implements Serializable {
    private Long id;

    /**
     * 游戏id
     */
    private Long tournamentId;

    /**
     * 比赛模式 1.单败 2.双败 3.循环 4.自由模式(只有单阶段的赛事可以选择)
     */
    private Integer format;

    /**
     * 分组数量, 自由模式下表示参赛人数
     */
    private Integer groupSize;

    /**
     * 每组晋级的数量
     */
    private Integer promotionSize;

    /**
     * 循环模式下 队伍互相对打的次数
     */
    private Integer round;

    /**
     * 小组阶段groupStage 决赛阶段 finalStage
     */
    private String stageType;

    /**
     * 胜制
     */
    private Integer best;

    /**
     * 是否结束
     */
    private Boolean end;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getTournamentId() {
        return tournamentId;
    }

    public void setTournamentId(Long tournamentId) {
        this.tournamentId = tournamentId;
    }

    public Integer getFormat() {
        return format;
    }

    public void setFormat(Integer format) {
        this.format = format;
    }

    public Integer getGroupSize() {
        return groupSize;
    }

    public void setGroupSize(Integer groupSize) {
        this.groupSize = groupSize;
    }

    public Integer getPromotionSize() {
        return promotionSize;
    }

    public void setPromotionSize(Integer promotionSize) {
        this.promotionSize = promotionSize;
    }

    public Integer getRound() {
        return round;
    }

    public void setRound(Integer round) {
        this.round = round;
    }

    public String getStageType() {
        return stageType;
    }

    public void setStageType(String stageType) {
        this.stageType = stageType;
    }

    public Integer getBest() {
        return best;
    }

    public void setBest(Integer best) {
        this.best = best;
    }

    public Boolean getEnd() {
        return end;
    }

    public void setEnd(Boolean end) {
        this.end = end;
    }
}
